HTML, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td {
    border:none;
    font-family:"PingFang SC;";
    font-size:0.4rem;
    margin:0px;
    padding:0px;
    }
html,body{
    height: 100%;
    width: 100%;
    touch-action:none;
    touch-action:pan-y;
    }
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

input::-ms-clear{
    display:none;
    }
input::-ms-reveal{
    display:none;
}
input{
    -webkit-appearance: none;
    margin: 0;
    outline: none;
    padding: 0;
}
input::-webkit-input-placeholder{
    color: #ccc;
}
input::-ms-input-placeholder{
    color: #ccc;
}
input::-moz-placeholder{
    color: #ccc;
}
input[type=submit],input[type=button]{
    cursor: pointer;
}
button[disabled], input[disabled] {
    cursor: default;
}
img{
    border:none;
}
ul,ol,li{
    list-style-type:none;
}
::-webkit-scrollbar {
    width: 0 !important;
  }
  ::-webkit-scrollbar {
    width: 0 !important;height: 0;
  }
/* 首页 */
.home .headers{
    background-color: #2878ff;line-height: 88px;font-size: 0.4rem;color: #fff;
    text-align: center;
    height: 88px;
}
.home .navheaders{
    height:88px;
    background:rgba(24,147,252,1);
}
.home .navheaders .van-nav-bar .van-icon{
    color: #fff;
}
.home .van-nav-bar{
    height:88px;
    background:rgba(24,147,252,1);
    margin: 0 30px;
}
.home .homenvmy{
    position: fixed;
    top:90px;
    /* left: 40px;
    right: 40px; */
    width: 100%;
    height:400px;
    background:rgba(255,255,255,1);
    opacity:1;
    border-radius:0px 0px 16px 16px;
    border-bottom: 0.02rem solid #222;
    z-index: 10;
}
.home .homenvmy .van-row{
    width: 100%;
    margin: 64px 0;
}
.home .homenvmy img{
    width: 102px;
   height: 102px;
}
.home .van-overlay{
    top:485px;
    opacity: 0.39;
}
.searchalue{
height:1rem;
font-size:26px;
line-height:37px;
color:rgba(35,35,35,1);
opacity:1;
}
.van-notify--danger{
    height: 1.2rem;
    line-height: 1.2rem;
}
.van-dialog{
    width: 8rem;
}
.van-dialog__footer{
    height: 1rem;
}
.van-button--large{
font-size: 0.5rem;
}
/*.van-toast__text{*/
    /*height: 1rem;*/
    /*line-height: 1rem;*/
    /*width: 3rem;*/
    /*font-size: 0.5rem;*/
/*}*/
.home .overlay{
    position: fixed;
    top:485px;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    opacity: 0.39;
}
.home .homenvmy .homedelmy{
    width: 48px;
    height: 48px;
    /* border:1px dashed #222; */
    margin-top: 80px;
}
.fixt{
    margin-bottom: 1.4rem;
}
.home img {
    width: 198px;
    /* height: 48px; */
    margin-top: 20px;
}
.home .jobimg{
    margin-top: 0;
}
.homepage .van-nav-bar{
    height: 1rem;
    background-color: rgba(242, 242, 242, 1)
}
.homepage .van-search{
    padding: 0.4rem 0.16rem;
}
.homepage .zwlbzxzw{
 font-size:32px;
line-height:16px;
color:rgba(35,35,35,1);
opacity:1;
}

.homepage .nvebarzxzw{
 margin: 28px 40px;
background:rgba(255,255,255,1);
text-align: left;
}
.homepage .nvebarmycollection{
    margin: 40px 40px;
    color:rgba(34,34,34,1);
}
.homepage .nvebarmycollection .nvebarzxzw{
    color:rgba(34,34,34,1);
}
.homepage .zwlbzxgd{
float: right;
height:37px;
font-size:26px;
line-height:37px;
color:rgba(24,147,252,1);
opacity:1
}
.van-picker-column__item{
    line-height: 1rem;
}
.homepage .zwlbzxgdsx{
    position: relative;
    z-index: 9;
float: right;
width:112px;
height:44px;
background:rgba(246,246,248,1);
font-size:22px;
line-height:37px;
color:rgba(34,34,34,1);
text-align: center;
border: none;
opacity:1;

}
.homepage img{
width: 102px;
height: 102px;
}
.homepage .van-cell{
    width: 70%;
    display: inline-block;
}
.homepage .zhssce{
    /* width: 60%; */
    height: 60px;
    margin-left: 12px;
    border: 1px solid rgba(240,240,240,1);
    box-shadow: 0px 0px 6px rgba(51,51,51,0.16);
    margin: 40px;
    text-align: left;
}
.zhssce .van-field__control{
    line-height: 0.5rem;
    padding-top: 0.05rem;
}
.homepage .zhssce .zhssceer{
width:142px;
height:60px;
background:rgba(24,147,252,1);
opacity:1;
font-size:26px;
font-weight:400;
line-height:60px;
float: right;
color:rgba(255,255,255,1);
text-align: center;
}
.homepage .nvimgsy{
    margin: 40px;
}
.nvebarground{
    /* width: 100%; */
    height: 16px;
    background:rgba(246,246,248,1);
    border:1px solid rgba(232,232,232,1);
    opacity:1;
}
.nvebargroundpsmd{
    margin: 40px 0;
}
.zwdetal .van-dialog__header {
    height: 1rem;
    line-height: 1rem;
  }
  .zwdetal .van-dialog__footer {
    height: 1rem;
    line-height: 1rem;
  }
  .zwdetal .van-dialog__content {
    height: "";
    text-align: left;
    margin: 40px;
  }
  .zwdetal .van-overlay{
      top:0
  }
.zwlb ul li{
position: relative;
margin: 28px 40px;
background:rgba(255,255,255,1);
border:1px solid rgba(240,240,240,1);
box-shadow:0px 3px 8px rgba(35,35,35,0.16);
opacity:1;
border-radius:8px;
}
.zwlbgsxx ul li{
    margin: 28px 0px;
}
.zwlb ul li p{
    /* line-height: 1.1rem; */
    color: #555555;
    text-align: left;
    padding-left: 12px;
    font-size:24px;
    margin: 0.2rem 0;
}
.zwlb ul li .zwlbnr{
    margin: 27px 28px;
}
.zwlb ul li .zwlbbt{
    font-size:28px;
    font-family:PingFang SC;
    font-weight:bold;
    line-height:37px;
    color:rgba(34,34,34,1);
    opacity:1;
    }
.zwlb ul .zwlbsj{
    float: right;
    padding-right: 12px;
}
.zwfg{
    margin: 0 10px;
}
/* 职位列表 */
.dressing{
    position: relative;
    height: 1624px;
    overflow: auto;
    margin-top: 40px;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 16px 16px 0 0;
    z-index: 1000;
}
.dialogprent{
    position: fixed;
    top: 8rem;
    background: #fff;
    border: 1px solid;
    left: 1rem;
    height: 4rem;
}
.dialogjl{
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: left;
    margin: 0 40px;
}
/* .dialogjl .dialogjltb{

} */
.dressing .dressingchild{
    margin: 32px 40px 40px 40px;
}
.dressing .dressingchild .derssimg{
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 16px;
}
.dressing .dressingchild .dressingheader{
    font-size:32px;
    line-height:16px;
    color:rgba(34,34,34,1);
}
.dressing .dressingchild .dressingjubd{
    margin: 40px 0;
    text-align: left;
}
.dressing .dressingchild .dressingtitel{
    font-size:32px;
    line-height:16px;
    color:rgba(34,34,34,1);
    opacity:1;
}
.dressing .dressingchild .dressingbtnp{
    text-align: left;
    margin-left: -20px;
}
.dressingbtnpyxfw{
    position: relative;
}
.dressingbtnpyxfw .dressbxyx{
    position: absolute;
    top: -0.5rem;
    left: 48%;
    color: rgba(24,147,252,1);
    font-size: 0.293333rem;
}
.dressing .dressingchild .dressingbtnpyxfw{
    margin: 1rem 0 1rem -20px;
}
.dressing .dressingchild .dressingbtn{
    width:203px;
height:56px;
background:rgba(246,246,248,1);
font-size:22px;
line-height:56px;

margin-bottom: 37px;
border: none;
padding: 0;
margin-left: 20px;
opacity:1;
}
.dressing .dressingchild .ative{
    color:rgba(24,147,252,1);
    background:rgba(235,247,255,1);
}
.dressing .dressingchild .dressslider{
    margin: 0 30px;
}
.deliveimg{
    margin-top: 50%;
}
.deliveimg .delimg{
    width: 199px;
    height: 212px;
}
.deliveimg .deltdcg{
font-size:32px;
font-weight:bold;
line-height:16px;
margin-top: 40px;
color:rgba(34,34,34,1);
opacity:1;
}
.slibutton{
position: relative;
top: -0.3rem;
width:56px;
height:56px;
background:rgba(255,255,255,1);
border:4px solid rgba(24,147,252,1);
text-align: center;
border-radius:50%;
}
.slibutton .slibuttonchi{
    position: absolute;
    /* top: 10px; */
    margin: auto 0.15rem;
    text-align: center;
}
.slibutton .slibuttonchi .slibuttonchild{
width:4px;
height:12px;
background:rgba(204,204,204,1);
display: inline-block;
/* margin: auto 1px; */
}

/* 职位详情 */
.zwlbdetails ul li .zwlbfdan{
    float: right;
    font-size: 0.32rem;
    color: #555;
}
.zwlbdetails ul li p{
    color: #555555;
    text-align: left;
    padding-left: 12px;
    font-size:24px;
    margin: 11px 0;
}
.zwlbdetails ul li .datelzygsmsimg{
    width: 1.8rem;
    height: 1.8rem
}
.zwlbsjxz{
float: right;
color: red;
/* width:91px; */
height:40px;
font-size:28px;
font-weight:bold;
line-height:37px;
color:rgba(253,78,64,1);
opacity:1;
}
.zwlbdetails ul li .ckqb{
height:33px;
font-size:24px;
padding-left: 12px;
line-height:27px;
color:rgba(24,147,252,1);
opacity:1;
margin: 32px 0 37px 0;
text-align: left;
}
.zwlbdetails ul li .datelzy{
/* width:144px; */
height:50px;
font-size:36px;
font-weight:bold;
line-height:37px;
color:rgba(34,34,34,1);
opacity:1;
}
.zwlbdetails ul li .datelzygsms{
    /* width:128px; */
height:45px;
font-size:32px;
font-weight:400;
line-height:16px;
color:rgba(34,34,34,1);
opacity:1;
}
.zwlbdetails ul li .datelzywor{
    font-size: 28px;
}
.zwlbdetails .van-divider{
    margin: 36px 0;
}
.jobbutton{
    position: fixed;
    bottom: 13px;
    left:0.7rem
}
.dialogbuttleft{
    width:200px;
    height:72px;
    background:rgba(24,147,252,1);
   font-size:32px;
   line-height:72px;
   color:rgba(255,255,255,1);
   border: none;
    opacity:1;
}
.dialogbuttright{
    width:200px;
    height:72px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(24,147,252,1);
    font-size:32px;
    line-height:72px;
    color:rgba(24,147,252,1);
    border: none;
    opacity:1;
}
.btnleft{
    width:202px;
    height:72px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(24,147,252,1);
    font-size:32px;
    line-height:72px;
    color:rgba(24,147,252,1);
    opacity:1;
}
.btnright{
    width:436px;
    height:72px;
    background:rgba(24,147,252,1);
   font-size:32px;
   line-height:72px;
   color:rgba(255,255,255,1);
   margin-right: 30px;
   border:none;
    opacity:1;
}
.zwdetal .zwlbdetails{
    margin: 40px 40px 0 40px
}
/* 我的简历 */
.myume{
    margin-top: 40px;
}
.wdjlan{
display: inline-block;
border: 1px solid rgba(121, 121, 121, 1);
margin-left: 0.5rem;
line-height: 0.5rem;
}
.zwlb ul li .van-grid-item__text{
    font-size: 0.5rem;
}
/* .myume .zwlb ul p{
    padding: 0 0.4rem;
} */
.myume .zwlb .left{
    font-size: 0.5rem;
    border: 1px solid;
    border-right: none;
    border-left: none;
    line-height: 1rem;
}
.myume .zwlb .right{
    font-size: 0.5rem;
    border: 1px solid;
    border-right: none;
    line-height: 1rem;
}
.myume .zwlb .van-row{
    margin:  0.2rem 0;
}
/* 新建简历 */
.myumeremove .van-cell{
    line-height: 1rem;
    border-bottom: 1px solid #E8E8E8;
}
.myumeremove .van-cell:last-child{
    border-bottom: none;
}
.myumeremove .van-field__label{
    width: 3rem;
    text-align: left;
    margin-left: 0.5rem;
    font-size:26px;
    color:rgba(34,34,34,1);
    opacity:1;
}
.myumeremove .van-field__control{
text-align: right;
padding-right: 1.2rem;
}
.myumeremove .checkremove{
   margin: 36px 150px;
}
.myumeremove .van-checkbox{
    height: 1rem;
    font-size:28px;
    line-height:1rem;
    color:rgba(34,34,34,1);
    opacity:1;
}
.myumeremove .van-checkbox__icon--round .van-icon{
    background: #E8E8E8;
    font-size: 20px;
}
.myumeremove .van-checkbox__icon--checked .van-icon{
    background-color: #1989fa;
}
.myumeremove .rightremo{
    margin-left: 1rem;
}
.myumeremove .retainermo{
font-size:28px;
font-weight:bold;
line-height:37px;
color:rgba(34,34,34,1);
opacity:1;

}
.myumeremove .retainerbox{
    text-align: left;
    /* height: 1rem; */
    /* line-height: 1rem; */
    margin: 18px 40px 0px 40px;
}
.myumeremove .van-button--block{
    float: right;
    /* position: absolute;
    top: 0.5rem;
    right: 1.5rem; */
    width:132px;
    height:41px;
    background:rgba(24,147,252,1);
    opacity:1;
    border-radius:6px;
}
.myumeremove .sunminbtn{
    position: absolute;
    top: 0.5rem;
    right: 1.5rem;
    width:132px;
    height:41px;
    background:rgba(24,147,252,1);
    opacity:1;
    border-radius:6px;
}
.myumeremove .qzztresume .van-field__control{
/* width: 6.8rem; */
}
.myumeremove .van-dialog__content{
    height: 2rem;
}
.van-dialog__message--has-title{
    margin-top: 0.5rem;
    font-size: 0.4rem;
}
.myjlbtnl{
    /* width:120px; */
height:29px;
display: inline-block;
background:rgba(255,255,255,1);
border-radius:4px;
font-size:18px;
line-height:29px;
color:rgba(24,147,252,1);
border: 0.016rem solid;
padding: 2px 3px;
opacity:1;
}
.myjlbtnr{
    width:96px;
height:29px;
background:rgba(255,255,255,1);
border-radius:4px;
font-size:18px;
line-height:29px;
color:rgba(24,147,252,1);
margin-left: 0.3rem;
border: 0.016rem solid;
padding: 2px 3px;
opacity:1;
}
.jlwcbfb{
float: right;
font-size:36px;
font-weight:bold;
line-height:37px;
color:rgba(24,147,252,1);
opacity:1;
}
.myresumedel{
    width:320px;
    height:64px;
    border: none;
    background:rgba(234,245,255,1);
    font-size:26px;
    line-height:64px;
    color:rgba(24,147,252,1);
    opacity:1;
}
.myresumerenove{
    width:320px;
height:64px;
border: none;
background:rgba(24,147,252,1);
font-size:26px;
line-height:64px;
color:rgba(255,255,255,1);
opacity:1;

}
.myresumeadd{
width:670px;
height:72px;
border: none;
background:rgba(24,147,252,1);
font-size:32px;
line-height:72px;
color:rgba(255,255,255,1);
margin-top: 100px;
opacity:1;
}

/* 投递记录 */
.delivery .van-tabs--line .van-tabs__wrap{
    margin: 40px 0;
    height: 1.2rem;
}
.delivery .van-tab__text--ellipsis {
    /* width:78px; */
height:1.2rem;
font-size:26px;
line-height:1.2rem;
color:rgba(85,85,85,1);
opacity:1;
}
.delivery .van-tab--active{
font-size:32px;
font-family:PingFang SC;
font-weight:bold;
line-height:1.2rem;
color:rgba(34,34,34,1);
opacity:1;
}
.delivery .van-tabs__line{
    background-color: #1893FC;
}
.delivery [class*=van-hairline]::after{
    border:1px solid #ccc;
}
.industry .industryheabha{
    text-align: left;
    margin: 30px 0.2rem;
    margin-bottom: 0;
}
/* .industry .industryheabha .industryheabhachi{
   height: 1.4rem;
} */
.industryheabhachi .industryheabhachichild{
    /* width:203px; */
    height:56px;
    background:rgba(246,246,248,1);
    font-size:26px;
    line-height:56px;
    color: rgba(24,147,252,1);
    background: rgba(235,247,255,1);
    margin-bottom: 15px;
    border: none;
    padding: 0;
    margin-left: 20px;
    display: inline-block;
    opacity:1;
}
.industry .industryzwlbzxgd{
    color: #fff;
    font-size: 32px;
}
.industry .industryheabha .industryheabhachild::-webkit-scrollbar{
    display: none;
}
.industry .industryheabha .industryheabhachild{
    display: inline-block;
    width: 3rem;
    float: right;
}
.industry .industrytrees .van-sidebar-item {
    line-height: 0.7rem;
    height: 2rem;
    background: #f0f2f5;
}
.industry .industrytrees .van-sidebar-item__text {
    margin: 0 0.5rem 0 0.3rem;
}
.industry .industrytrees .van-tree-select__content{
    /* background: #f0f2f5; */
    background: #fff;
    text-align: left;
}
.posstrees{
    position: fixed;
    margin-left: 1rem;
    z-index: 1000;
    top: 3.2rem;
}
.industry .industrytrees .van-tree-select__item {
    /* background: #f0f2f5; */
    background: #fff;
    line-height: 1rem;
    width: 4.5rem;
    height: 2rem;
}
.industry .industrytrees .van-tree-select__selected{
    top:0.5rem
}
.industrytrees .van-info{
    line-height: 0.3rem;
}
.industry .van-tree-select__item--active{
    color: #1893FC;
}
.industry .industrytrees .van-sidebar{
    /* overflow: initial; */
    text-align: left;
    width: 4rem;
}
.searchinde{
    height: 90px;
}
.searchinde .van-field__left-icon {
    display: none
}
.searchinde .van-search__action {
    font-size: 32px;
}
.industry .industrytrees .van-tree-select__nav-item{
    /* width: 4rem; */
    /* background: #fff; */
    background: #f0f2f5;
}
.industry .industrytrees .van-tree-select__nav{
    background: #f0f2f5;
}
.industry .industrytrees .van-tree-select__item--active{
    color: #1893FC;
}
.industry .industrytrees .van-sidebar-item--select{
    background: #fff;
    color: #1893FC;
}
/* 教育经历 */
.educational .van-collapse{
 /* margin: 18px 40px;
height:40px;
text-align: left;
font-size:28px;
font-weight:bold;
line-height:37px;
color:rgba(34,34,34,1);
opacity:1; */

}
.myumeremove .van-cell__title{
    margin: 18px 40px;
    height:40px;
    text-align: left;
    font-size:28px;
    font-weight:bold;
    line-height:37px;
    color:rgba(34,34,34,1);
    opacity:1;

}
.home .myumeremove .van-overlay{
    top:0
}
.myumeremove .formrwsum .van-cell__title{
    margin: 18px 40px;
    height:40px;
    text-align: left;
    font-weight:400;
    font-size:28px;
    line-height:37px;
    color:rgba(34,34,34,1);
    opacity:1;
}
/* .myumeremove .educational .van-cell{
    padding: 0;
    line-height: 40px;
    border-bottom: none;
} */
.myumeremove .edcatadd{
    float: right;
    font-size:26px;
    line-height:27px;
    margin-right: 40px;
    color:rgba(24,147,252,1);
}
.myumeremove .educationalchild{
    font-size:26px;
    line-height:27px;
    font-weight:400;
    color:rgba(34,34,34,1);
}
.edycatimove{
    margin: 18px 1.1rem;
    height:40px;
    text-align: left;
    font-size:28px;
    font-weight:bold;
    line-height:37px;
    color:rgba(34,34,34,1);
    opacity:1;
}
.educationalchildPC{
font-size:24px;
font-weight:400;
line-height:27px;
margin: 11px 1.1rem;
color:rgba(85,85,85,1);
opacity:1;
}
.educational .van-collapse-item__content{
    padding: 0;
}
/* 教育经历新增 */
.educationadd .educationaddchild{
    margin: 0 40px;
    text-align: left;
}.educationadd .educationaddchild .educationaddchildcont{
    margin: 21px 0;
}
.educationaddchild .van-cell:not(:last-child)::after{
    border: none;
}
.educationadd .educationaddchild .educationaddlift{
    font-size:28px;
    font-weight:bold;
    line-height:37px;
    color:rgba(34,34,34,1);
}
.educationadd .educationaddchild .educationaddleft{
    font-size:26px;
    line-height:27px;
    color:rgba(34,34,34,1);
    opacity:1;
}

.educationadd .educationaddchild .educationaddright{
  float: right;
  font-size:26px;
  line-height:27px;
  color:rgba(34,34,34,1);
  opacity:1;
}
.educationadd .educationaddchild .van-cell{
    padding: 0;
}
.educationadd .educationaddchild .van-button--round{
    margin-top: 150px;
    border-radius: 0%;
    /* width:670px; */
    height:72px;
    font-size:32px;
}
.educationaddchild .textareaedut .van-field__control{
    padding: 10px;
    line-height: 0.6rem;
}
.educationaddchild .textareaedut .van-field__word-limit{
    height: 0.5rem;
}
.van-picker .van-picker__toolbar{
   height: 1rem;
}
/* .van-picker{
    height: 5rem;
} */
.van-picker__cancel{
    padding: 0 40px;
    /* width:64px; */
    height:45px;
    font-size:32px;
    line-height:27px;
    color:rgba(34,34,34,1);
}
.van-picker__title {
    /* padding: 0 40px; */
    /* width:64px; */
    /* height:45px; */
    font-size:32px;
    line-height: 1rem;
    color:rgba(34,34,34,1);
}
.van-picker__confirm{
    padding: 0 40px;
    /* width:64px; */
    height:45px;
    font-size:32px;
    line-height:27px;
    color:rgba(34,34,34,1);
}
/* 聊天 */
.messagepart .van-cell {
    position: absolute;
    left: 2.2rem;
    top: 0.2rem;
    width: 60%;
    display: inline-block;
    height: 64px;
    background: rgba(255,255,255,1);
    opacity: 1;
    border-radius: 0.106667rem;
    line-height: 64px;

}
